package com.glink.manage.vo.weather;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * Created by IntelliJ IDEA.
 * 根据地名查询天气返回-现在实时的天气情况-aqi明细数据
 * @Author : qiushaoshan
 * @create 2025/2/17 15:36
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class QueryWeatherPlaceNameNowAqiVO implements Serializable {

    private static final long serialVersionUID = 2545156594983351918L;
    
    @ApiModelProperty(value = "空气质量指数，越小越好")
    private String aqi;

    @ApiModelProperty(value = "地区")
    private String area;

    @ApiModelProperty(value = "一氧化碳1小时平均，mg/m3")
    private String co;

    @ApiModelProperty(value = "二氧化氮1小时平均,μg/m3")
    private String no2;

    @ApiModelProperty(value = "臭氧1小时平均，μg/m3")
    private String o3;

    @ApiModelProperty(value = "臭氧8小时平均，μg/m3")
    private String o3_8h;

    @ApiModelProperty(value = "颗粒物（粒径小于等于10μm）1小时平均，μg/m3")
    private String pm10;

    @ApiModelProperty(value = "颗粒物（粒径小于等于2.5μm）1小时平均，μg/m3")
    private String pm2_5;

    @ApiModelProperty(value = "首要污染物")
    private String primary_pollutant;

    @ApiModelProperty(value = "空气质量指数类别，有“优质、良好、轻度污染、中度污染、重度污染、严重污染”6类")
    private String quality;

    @ApiModelProperty(value = "二氧化硫1小时平均，μg/m3")
    private String so2;

    @ApiModelProperty(value = "排名。越小越好")
    private String num;
}
